home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 31 / Amiga Format CD31 (1998-09-02)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1998-10].iso / -seriously_amiga- / sound / prltapedeck / tapedeck.liesmich < prev    next >
Text File  |  1998-07-16  |  9KB  |  258 lines

  1. Short:    Plays AIFF, MP2 and MP3 with Prelude
  2. Uploader: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
  3. Author:   Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
  4. Type:     mus/play
  5. Version:  1.7
  6.  
  7.  
  8. Einführung
  9. ----------
  10. Prelude Tapedeck ist ein GUI basiertes Audio Abspielprogramm für die Prelude
  11. Soundkarte. Es benutzt einige der Prelude-spezifischen Echtzeit Features und
  12. läuft daher mit keiner anderen Soundkarte.
  13.  
  14. Dieses Programm erkennt automatisch eine PowerUP Umgebung und benutzt dann
  15. den PPC, um MPEG-audio Layer 2 und 3 in Echtzeit mit sehr geringer
  16. Systemlast auf der 68k Seite zu dekodieren.
  17.  
  18. Unterstützte Dateiformate sind:
  19.  
  20.  - AIFF 16 bit stereo (68030 oder besser)
  21.  - MPEG-audio j-stereo oder dual-ch (PowerPC erforderlich!)
  22.  * Das ist alles! (Bitte nicht versuchen, andere Dateien abzuspielen! :-)
  23.  
  24. Benutzung
  25. ---------
  26. Nun ja, es funktioniert wie die Mischung aus einem Tapedeck und CD Player :-)
  27. Die Knöpfe in der unteren Reihe sind:
  28.  
  29.  - Netz
  30.    schaltet das Tapedeck aus und beendet das Programm
  31.  
  32.  - Aussteuerung
  33.    regelt die Aussteuerung, oberer Regler für linken Kanal, unterer
  34.    Regler für rechten Kanal
  35.  
  36.  - Auswurf
  37.    löscht die aktuelle Wiedergabeliste und öffnet einen Dateirequester
  38.    um eine oder mehrere neue Dateien auszuwählen
  39.  
  40.  - Schneller Rücklauf
  41.    im aktuellen Stück zurückspulen, funktioniert nur während der Wiedergabe
  42.  
  43.  - Stop
  44.    stoppt die Wiedergabe und springt zum Anfang des Stückes zurück
  45.  
  46.  - Play/Pause
  47.    schaltet zwischen Wiedergabe und Pause um
  48.  
  49.  - Schneller Vorlauf
  50.    im aktuellen Stück vorspulen, funktioniert nur während der Wiedergabe
  51.  
  52.  - Aufnahme
  53.    löscht die aktuelle Wiedergabeliste und öffnet einen Dateirequester
  54.    um eine neue Datei für die Aufnahme auszuwählen
  55.    Das Tapedeck befindet sich danach im Aufnahme-Pause-Modus, damit die
  56.    Aussteuerung in Ruhe eingestellt werden kann und beginnt mit der Aufnahme,
  57.    wenn die Play/Pause-Taste gedrückt wird.
  58.  
  59. Die Knöpfe direkt unter der Anzeige sind:
  60.  
  61.  - MODE
  62.    wechselt den Anzeigemodus des Echtzeit-Zählwerkes
  63.  
  64.  - INPUT
  65.    schaltet zwischen den drei Aufnahme-Eingängen der Prelude um
  66.  
  67.  - FREQ
  68.    wechselt die Aufnahmefrequenz, funktioniert nur bei gestopptem Tapedeck
  69.  
  70.  - PEAK
  71.    setzt den Spitzenwert zurück, der rechts neben der Aussteuerungsanzeige
  72.    angezeigt wird
  73.  
  74.  - SKIP BACK
  75.    springt ein Stück zurück
  76.  
  77.  - SKIP FORWARD
  78.    springt ein Stück vor
  79.  
  80. Voraussetzungen
  81. ---------------
  82. asyncio.library v39.x oder höher (Aminet:dev/c/AsyncIO.lha)
  83. prelude.library v2.64 oder höher (v2.64 ist mit dabei)
  84. 64KB Stack (bitte im Icon ggfs. anpassen!)
  85.  
  86. Bekannte Fehler
  87. ---------------
  88. Die Grafik sieht auf ECS oder AGA kaputt aus, es funktioniert jedoch
  89. problemlos mit CyberGraphX UND Picasso96. Abhilfe: Grafikkarte kaufen :-)
  90.  
  91. Rechtliches
  92. -----------
  93. Prelude Tapedeck ist Freeware, das Copyright liegt beim Autor.  Es darf frei
  94. kopiert werden, solange keine Änderungen am Code oder der Dokumentation
  95. vorgenommen werden.  Eine (vertretbare) Gebühr zur Deckung der Kopierkosten
  96. darf erhoben werden.
  97.  
  98. Prelude Tapedeck darf nicht für kommerzielle Zwecke verwendet werden, es
  99. darf auch nicht in kommerziellen Distribtutionen vertrieben werden, ohne daß
  100. hierfür eine schriftliche Einverständniserklärung des Autors vorliegt.  Es
  101. darf nicht auf ftp- oder Webservern abgelegt werden, die kommerzielle
  102. Software oder Treiber für kommerzielle Hardware anbieten.  Die einzige
  103. Ausnahme sind die Server des Aminet Archivs.
  104.  
  105. Es wird keine Verantwortung für Schäden an Lautsprechern, Verstärkern,
  106. Amigas oder anderen Komponenten sowie Daten, die durch die Verwendung von
  107. Prelude Tapedeck berührt werden könnten, übernommen.
  108.  
  109. Obwohl ich ausgiebige Betatests vorgenommen habe, kann ich nicht
  110. garantieren, daß Prelude Tapedeck unter allen Umständen immer überall völlig
  111. problemlos funktioniert.  Wenn Sie also Fehler oder Probleme entdecken,
  112. lassen Sie es mich bitte wissen.
  113.  
  114. Prelude Tapedeck benutzt den AMP decoder von Tomislav Uzelac für die MPEG-
  115. audio Wiedergabe. Der original Text zu AMP folgt...
  116.  
  117.  
  118. amp MPEG audio decoder readme file (version 0.7.5)
  119. (C) Tomislav Uzelac  1996,1997
  120.  
  121. amp is free software and can be _used_ freely by anyone. If you want to
  122. do anything else with it, be sure to check the Legal section of this
  123. document for legal issues.
  124.  
  125. THERE IS NO WARRANTY FOR THIS PROGRAM. Please check out the Legal section
  126. of this document.
  127.  
  128. 1. Introduction
  129. 2. Installation
  130. 3. Running
  131. 4. Feedback
  132. 5. Contributing
  133. 6. Legal
  134.  
  135.  
  136. 1. Introduction
  137.  
  138. amp (Audio Mpeg Player) is an MPEG audio decoder which I originally started 
  139. putting together as a side project of the MPEG hardware design project at 
  140. FER/Zagreb - just to confirm my knowledge of the standard. It works with
  141. both MPEG1 and MPEG2 audio streams (except for the multichannel extensions
  142. defined in MPEG2), layers 2 and 3. 
  143.  
  144. There is a gui for amp, written in Tcl/Tk by Edouard Lafargue. It is 
  145. available at the amp home site ftp://ftp.rasip.fer.hr
  146.  
  147. Another gui supported is the Sajber Jukebox, written by Joel Lindholm.
  148.  
  149. The following people contributed their time and knowledge to amp:
  150. Karl Anders Oygard, Ilkka Karvinen, Lutz Vieweg, Dan Nelson,
  151. Edouard Lafargue, Andrew Richards, George Colouris,
  152. Dmitry Boldyrev, Andy Lo A Foe, Thomas Sailer, Justin Frankel
  153.  
  154. amp home location is
  155.     ftp://ftp.rasip.fer.hr/pub/mpeg/
  156.  
  157. and the mailing list: send 'HELP' in the body of the message to:
  158.     multimedia@rasip.fer.hr
  159.  
  160. If you want to find out more about MPEG, best places to start are
  161.     http://www.mpeg.org
  162.     http://www.mpeg2.de 
  163.  
  164.  
  165. 2. Installation
  166.  
  167. Installation should be simple enough if amp was ported to your system,
  168. just do a 
  169.  
  170. ./configure
  171. make 
  172.  
  173. You can edit the makefile further to suit your system. If configure fails 
  174. to make a usable Makefile, you'll _have_ to edit it yourself.
  175.  
  176. Linux users should try real-time playing support, as described
  177. in doc/realtime.txt. Some people that might pass on this feature are
  178. those with slower machines (i.e. 486's), or SMP systems (see the
  179. doc/linuxrealtime.txt file). 
  180. Some versions of the linux C library produce an error when compiling
  181. amp with realtime support. A quick fix is to edit /usr/include/sched.h
  182. and replace _P in the offending line with __P.
  183.  
  184. ./configure --enable-realtime
  185. make
  186. chown root.root amp
  187. chmod u+s amp
  188.  
  189. ... this requires /dev/dsp to be both world readable and writeable. If you
  190. have a special group for people allowed to use the sound device (for
  191. instance, a group called sound), you can do a:
  192.  
  193. chmod g+s amp
  194.  
  195. or make your audio card world read/writeable (not recomended)
  196.  
  197. chmod o+rw /dev/dsp*
  198.  
  199. 3. Running:
  200.  
  201. 'amp -h' gives you usage & options. If your computer is on the slower
  202. side, direct playback might not work, but you can decode it
  203. to .wav or raw pcm and play it later.
  204.  
  205.  
  206. 4. Feedback
  207.  
  208. Send in your makefiles, opinions, bugreports, fixes; anything related to this
  209. program. You can also send me unlimited amounts of money, sugar, milk, etc.
  210.  
  211. If you find any mpeg audio files that amp has trouble decoding, please tell
  212. me about this via e-mail <tuzelac@rasip.fer.hr>.
  213.  
  214.  
  215. 5. Contributing
  216.  
  217. Please contribute to amp. If you want to know what is going on in amp 
  218. development, you can join the developers mailing list
  219.  
  220.     mpeg_audio_developers@rasip.fer.hr
  221.  
  222. There are certain debugging facilities that I made in amp, but are disabled
  223. in the current release (they are neither nice nor user-friendly). If anyone
  224. enhances them (they are in dump.c) to the point that they're actually
  225. usable I'll be happy to include the changes in the release. I think this
  226. kind of debug output would be very useful to people studying these audio
  227. algorithms.
  228.  
  229.  
  230. 6. Legal
  231.  
  232. This software can be used freely for any purpose. It can be distributed
  233. freely, as long as it is not sold commercially without permission from
  234. Tomislav Uzelac <tuzelac@rasip.fer.hr>. However, including this software
  235. on CD_ROMs containing other free software is explicitly permitted even 
  236. when a modest distribution fee is charged for the CD, as long as this
  237. software is not a primary selling argument for the CD.
  238.  
  239. Building derived versions of this software is permitted, as long as they
  240. are not sold commercially without permission from Tomislav Uzelac 
  241. <tuzelac@rasip.fer.hr>. Any derived versions must be clearly marked as
  242. such, and must be called by a name other than amp. Any derived versions
  243. must retain this copyright notice.
  244.  
  245. /* This license is itself copied from Tatu Ylonen's ssh package. It does 
  246.  * not mention being copyrighted itself :)
  247.  */
  248.  
  249. THERE IS NO WARRANTY FOR THIS PROGRAM - whatsoever. You use it entirely
  250. at your risk, and neither Tomislav Uzelac, nor FER will be liable for
  251. any damages that might occur to your computer, software, etc. in
  252. consequence of you using this freeware program.
  253.  
  254.  
  255. Tomislav Uzelac
  256. <tuzelac@rasip.fer.hr>
  257.  
  258.